keel strake - French English Dictionary